package com.punai.dataanalysis.epdatakb.domain;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.FieldFill;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.punai.common.annotation.Excel;
import com.punai.common.core.domain.BaseEntity;

/**
 * 土建单位占本年全费用成本比例对象 data_analysis_jtcz_tjdwzbnqfycbbl
 *
 * @author zxw_
 * @date 2023-04-20
 */
public class DataAnalysisJtczTjdwzbnqfycbbl extends BaseEntity
        {
private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;
    /** 上级ID */
    @Excel(name = "上级ID")
    private String pid;
    /** 统计月份 */
    @Excel(name = "统计月份")
    private String ydTime;
    /** 序号 */
    @Excel(name = "序号")
    private String xh;
    /** 单位名称 */
    @Excel(name = "单位名称")
    private String deptName;
    /** 本年完成产值/含甲供材、不含税 */
    @Excel(name = "本年完成产值/含甲供材、不含税")
    private BigDecimal bnwccz;
    /** 人工费/元 */
    @Excel(name = "人工费/元")
    private BigDecimal rgf;
    /** 人工费占比/% */
    @Excel(name = "人工费占比/%")
    private BigDecimal rgfzb;
    /** 材料费/元 */
    @Excel(name = "材料费/元")
    private BigDecimal clf;
    /** 材料费占比/% */
    @Excel(name = "材料费占比/%")
    private BigDecimal clfzb;
    /** 机械费/元 */
    @Excel(name = "机械费/元")
    private BigDecimal jxf;
    /** 机械费占比/% */
    @Excel(name = "机械费占比/%")
    private BigDecimal jxfzb;
    /** 其他直接费/元 */
    @Excel(name = "其他直接费/元")
    private BigDecimal qtzjf;
    /** 其他直接费占比/% */
    @Excel(name = "其他直接费占比/%")
    private BigDecimal qtzjfzb;
    /** 其中临时设施费/元 */
    @Excel(name = "其中临时设施费/元")
    private BigDecimal qzlsssf;
    /** 其中临时设施费占比/% */
    @Excel(name = "其中临时设施费占比/%")
    private BigDecimal qzlsssfzb;
    /** 间接费/元 */
    @Excel(name = "间接费/元")
    private BigDecimal jjf;
    /** 间接费占比/% */
    @Excel(name = "间接费占比/%")
    private BigDecimal jjfzb;
    /** 其中管理工资/元 */
    @Excel(name = "其中管理工资/元")
    private BigDecimal qzglgz;
    /** 其中管理工资占比/% */
    @Excel(name = "其中管理工资占比/%")
    private BigDecimal qzglgzzb;
    /** 全费用成本金额/元 */
    @Excel(name = "全费用成本金额/元")
    private BigDecimal qfycbje;
    /** 全费用成本占比/元 */
    @Excel(name = "全费用成本占比/元")
    private BigDecimal qfycbzb;
    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setPid(String pid)
    {
        this.pid = pid;
    }

    public String getPid()
    {
        return pid;
    }
    public void setYdTime(String ydTime)
    {
        this.ydTime = ydTime;
    }

    public String getYdTime()
    {
        return ydTime;
    }
    public void setXh(String xh)
    {
        this.xh = xh;
    }

    public String getXh()
    {
        return xh;
    }
    public void setDeptName(String deptName)
    {
        this.deptName = deptName;
    }

    public String getDeptName()
    {
        return deptName;
    }
    public void setBnwccz(BigDecimal bnwccz)
    {
        this.bnwccz = bnwccz;
    }

    public BigDecimal getBnwccz()
    {
        return bnwccz;
    }
    public void setRgf(BigDecimal rgf)
    {
        this.rgf = rgf;
    }

    public BigDecimal getRgf()
    {
        return rgf;
    }
    public void setRgfzb(BigDecimal rgfzb)
    {
        this.rgfzb = rgfzb;
    }

    public BigDecimal getRgfzb()
    {
        return rgfzb;
    }
    public void setClf(BigDecimal clf)
    {
        this.clf = clf;
    }

    public BigDecimal getClf()
    {
        return clf;
    }
    public void setClfzb(BigDecimal clfzb)
    {
        this.clfzb = clfzb;
    }

    public BigDecimal getClfzb()
    {
        return clfzb;
    }
    public void setJxf(BigDecimal jxf)
    {
        this.jxf = jxf;
    }

    public BigDecimal getJxf()
    {
        return jxf;
    }
    public void setJxfzb(BigDecimal jxfzb)
    {
        this.jxfzb = jxfzb;
    }

    public BigDecimal getJxfzb()
    {
        return jxfzb;
    }
    public void setQtzjf(BigDecimal qtzjf)
    {
        this.qtzjf = qtzjf;
    }

    public BigDecimal getQtzjf()
    {
        return qtzjf;
    }
    public void setQtzjfzb(BigDecimal qtzjfzb)
    {
        this.qtzjfzb = qtzjfzb;
    }

    public BigDecimal getQtzjfzb()
    {
        return qtzjfzb;
    }
    public void setQzlsssf(BigDecimal qzlsssf)
    {
        this.qzlsssf = qzlsssf;
    }

    public BigDecimal getQzlsssf()
    {
        return qzlsssf;
    }
    public void setQzlsssfzb(BigDecimal qzlsssfzb)
    {
        this.qzlsssfzb = qzlsssfzb;
    }

    public BigDecimal getQzlsssfzb()
    {
        return qzlsssfzb;
    }
    public void setJjf(BigDecimal jjf)
    {
        this.jjf = jjf;
    }

    public BigDecimal getJjf()
    {
        return jjf;
    }
    public void setJjfzb(BigDecimal jjfzb)
    {
        this.jjfzb = jjfzb;
    }

    public BigDecimal getJjfzb()
    {
        return jjfzb;
    }
    public void setQzglgz(BigDecimal qzglgz)
    {
        this.qzglgz = qzglgz;
    }

    public BigDecimal getQzglgz()
    {
        return qzglgz;
    }
    public void setQzglgzzb(BigDecimal qzglgzzb)
    {
        this.qzglgzzb = qzglgzzb;
    }

    public BigDecimal getQzglgzzb()
    {
        return qzglgzzb;
    }
    public void setQfycbje(BigDecimal qfycbje)
    {
        this.qfycbje = qfycbje;
    }

    public BigDecimal getQfycbje()
    {
        return qfycbje;
    }
    public void setQfycbzb(BigDecimal qfycbzb)
    {
        this.qfycbzb = qfycbzb;
    }

    public BigDecimal getQfycbzb()
    {
        return qfycbzb;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("pid", getPid())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("ydTime", getYdTime())
            .append("xh", getXh())
            .append("deptName", getDeptName())
            .append("bnwccz", getBnwccz())
            .append("rgf", getRgf())
            .append("rgfzb", getRgfzb())
            .append("clf", getClf())
            .append("clfzb", getClfzb())
            .append("jxf", getJxf())
            .append("jxfzb", getJxfzb())
            .append("qtzjf", getQtzjf())
            .append("qtzjfzb", getQtzjfzb())
            .append("qzlsssf", getQzlsssf())
            .append("qzlsssfzb", getQzlsssfzb())
            .append("jjf", getJjf())
            .append("jjfzb", getJjfzb())
            .append("qzglgz", getQzglgz())
            .append("qzglgzzb", getQzglgzzb())
            .append("qfycbje", getQfycbje())
            .append("qfycbzb", getQfycbzb())
        .toString();
    }
}
